fronts for defending the people's interests - Français Anglais Dictionnaire